
<template>
  <div>时间:{{ date | format("YY-MM-DD-HH-mm-ss")|add }}</div>
</template>

<script>
export default {
  name: "Count",
  data() {
    return {
      date: "2022/7/29 18:12:46",
    };
  },
  /* 
    过滤器也可以接收额外参数、多个过滤器也可以串联；
    不修改原本的数据, 而是产生新的对应的数据；
    过滤器中的this永远都是undefined
  */
  filters: {
    format(date, format) {
      let T = {
        YY: "2022",
        MM: "7",
        DD: "29",
        HH: "18",
        mm: "12",
        ss: "46",
      };
      for (const key in T) {
        format = format.replace(key, T[key]);
      }
      return format;
    },
  },
};
</script>

<style>
</style>